package aplicacion;

import java.awt.Dimension;
import java.awt.GridLayout;

import javax.swing.JPanel;

import controlador.Boton;
import controlador.BotonAvanzarTurno;
import controlador.BotonDesastreGodzilla;
import controlador.BotonDestruir;
import controlador.BotonInundar;
import vista.*;
import modelo.ModeloDelJuego;

public class PanelHerramientas extends JPanel{
	

	/**
	 * 
	 */
	private static final long serialVersionUID = 1902816919544364402L;

	public PanelHerramientas(ModeloDelJuego modelo , PanelMapa panelMapa){

	setLayout(new GridLayout(10,2));
	this.setPreferredSize(new Dimension(100,300));

	add(new Boton(new RepresentacionResidencia(), modelo, panelMapa ));
	add(new Boton(new RepresentacionIndustria() , modelo, panelMapa ));
	add(new Boton(new RepresentacionComercio() , modelo, panelMapa ));
	add(new Boton(new RepresentacionRuta() , modelo, panelMapa ));
	add(new Boton(new RepresentacionTuberias() , modelo, panelMapa ));
	add(new Boton(new RepresentacionCableadoElectrico() , modelo, panelMapa ));
	add(new Boton(new RepresentacionCentralEolica(), modelo, panelMapa ));
	add(new Boton(new RepresentacionCentralPetroleo() , modelo, panelMapa ));
	add(new Boton(new RepresentacionCentralNuclear() , modelo, panelMapa ));
	add(new Boton(new RepresentacionPozoDeAgua() , modelo, panelMapa ));
	add(new Boton(new RepresentacionBomberos() , modelo, panelMapa ));
	
	add(new BotonInundar(modelo,panelMapa));
	add(new BotonDestruir(modelo));
	add(new BotonDesastreGodzilla(modelo));

	add(new BotonAvanzarTurno(modelo));
	add(new IndicadorTurnosTranscurridos(modelo));
	add(new IndicadorDinero(modelo));
	
	add(new BotonGuardarJuego(modelo));

	
	}
	
}
